import request from '@/utils/request'
import qs from 'qs'

const prefix = '/v1'

/**
 * listData 方法
 * @param params 形参: 实际的值取决于调用方法时传入的是什么, 这里我们期望 params = {...}
 * @returns {*}
 */
export function listData(params) {
  return request.get(`${prefix}/video/list`, {params})
}

export function changeUserStatus(id, status) {
  return request.post(`${prefix}/video/changeStatus`, {id, status})
}

/**
 * saveOrUpdate 方法
 * @param params 形参: 实际的值取决于调用方法时传入的是什么, 这里我们期望 params = {...}
 * @returns {*}
 */
export function saveOrUpdate(params) {
  return request.post(`${prefix}/video/saveOrUpdate`, params);
}

// export function deleteById(params) {
//   return request.post(`${prefix}/video/delete`, params);
// }

export function deleteById(params) {
  return request.post(`${prefix}/video/delete`, qs.stringify(params, {
      method: 'POST',
      headers: {'content-type': 'application/x-www-form-urlencoded'}
  }));
}
